package com.lagou.edu.factory;

import com.lagou.edu.support.ClassPathXmlApplicationContext;

/**
 * @author 应癫
 *
 * 工厂类，生产对象（使用反射技术）
 */
public class BeanFactory {

    static ClassPathXmlApplicationContext app=null;
    static {
        try {
            //扫描包路径并注册
             app = new ClassPathXmlApplicationContext("com.lagou.edu");
        } catch (Exception e) {
            e.printStackTrace();
        }

    }


    // 对外提供获取实例对象的接口（根据id获取）
    public static  Object getBean(String id) {
        return app.getBean(id);
    }

}
